#include <iostream>

using namespace std;

/*
 * 类访问权限 三种权限
 *      公共权限    public         类内可以访问      类外可以访问
 *      保护权限    protected      类内可以访问      类外不可以访问      子类可以访问父类
 *      私有权限    private        类内可以访问      类外不可以访问      子类不可以访问父类
 *
 * struct 默认权限为公共
 * class  默认权限为私有
 */

class Person{
public:
    string name;
protected:
    string car;
private:
    int passwd;
public:
    void func() {
        name = "张三";
        car = "小轿车";
        passwd = 123456;
    }
};

int main() {

    Person p1;
    p1.name = "李四";

    
    return 0;
}
